ADVANCED SCHEDULER FOR COOPERATIVE EXECUTION OF THREADS ON MULTI-CORE SYSTEM
نویسندگان
چکیده
منابع مشابه
An efficient scheduler of RTOS for multi/many-core system
Article history: Available online xxxx a b s t r a c t Recently there is a trend to broaden the usage of lower-power embedded media processor core to build the future high-end computing machine or the supercomputer. However the embedded solution also faces the operating system (OS) design challenge which the thread invoking overhead is higher for fine-grained scientific workload, the message pa...
متن کاملAn Energy-Aware Multi-Core Scheduler based on Generalized Tit-For-Tat Cooperative Game
Energy-constrained computing environments are emerging those years, especially in embedding computing. A game theoretic energy-aware scheduling algorithm for multicore systems is proposed in this paper, namely, GTFTES (Generalized Tit-For-Tat Energy-aware Scheduling). GTFTES is designed to work in a resource-rich environment where resources always compete for tasks. A generalized Tit-for-Tat ba...
متن کاملImplications of Execution Threads for Multi-User Multiprocessors
Threads, a form of light weight processes, promise a standardised technique for implementing parallel execution on shared memory multiprocessors. Delivery of this promise is hindered by common architectural and system software features, many of which derive from traditional sequential machines. This paper characterises some of the hardware and software issues which need to be addressed in the p...
متن کاملCUDA-For-Clusters: A System for Efficient Execution of CUDA Kernels on Multi-core Clusters
Rapid advancements in multi-core processor architectures along with low-cost, low-latency, high-bandwidth interconnects have made clusters of multi-core machines a common computing resource. Unfortunately, writing good parallel programs to efficiently utilize all the resources in such a cluster is still a major challenge. Programmers have to manually deal with low-level details that should idea...
متن کاملRun-time Adaptation for Multi-Core Execution
Contention over shared resources is one of many variables affecting parallel performance on modern multi-core processors. The issue is of particular interest because it the primary factor limiting fully independent threads/processes which would otherwise showcase linear speedup with each additional core. Furthermore, addressing the problem is a non-trivial task. Shared-resource contention, whil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: «System analysis and applied information science»
سال: 2017
ISSN: 2414-0481,2309-4923
DOI: 10.21122/2309-4923-2017-1-4-11